Nizza: A Framework for Developing Real-time Streaming Multimedia Applications

نویسندگان

  • Donald Tanguay
  • Dan Gelb
  • H. Harlyn Baker
چکیده

Real-time multimedia applications require processing of multiple data streams while maintaining responsiveness. Development of such applications can be greatly accelerated by the use of a middleware framework that abstracts operating system dependencies and provides optimized implementations of frequently used components. In this paper we present the Nizza multimedia framework which enables rapid creation, analysis, and optimization of real-time media applications. Our main goal is to provide a simplified modular design without sacrificing application performance. The framework is based on the dataflow paradigm. An integrated scheduler automates parallelism among the modules and distinguishes between sequential and combinational modules in order to leverage data parallelism. Nizza measures application performance statistics, allowing rapid development of multimedia applications and identification of performance bottlenecks. Our framework is crossplatform and has been used to develop applications on the Windows, Windows Mobile, and Linux operating systems. We present several example applications that were implemented using our framework that demonstrate the performance and usability of Nizza.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Design and Performance of a CORBA Audio/Video Streaming Service

Recent advances in network bandwidth and processing power of CPUs has led to the emergence of multimedia streaming frameworks, such as NetShow, Realvideo and Vxtreme. These frameworks typically rely on proprietary stream establishment and control mechanisms to access multimedia context. To facilitate the development of standards-based distributed multimedia streaming applications, the OMG has d...

متن کامل

An Extensible Framework for RTP-based Multimedia Applications

An extensible framework for RTP-based multimedia applications is described. We first describe the design process that led to a streaming architecture and illustrate why this is a useful model when developing network-oriented multimedia applications. We then consider the extensibility and flexibility of the framework developed. Finally, we describe design considerations and usage models for seve...

متن کامل

A Method to Reduce Effects of Packet Loss in Video Streaming Using Multiple Description Coding

Multiple description (MD) coding has evolved as a promising technique for promoting error resiliency of multimedia system in real-time application programs over error-prone communicational channels. Although multiple description lattice vector quantization (MDCLVQ) is an efficient method for transmitting reliable data in the context of potential error channels, this method doesn’t consider disc...

متن کامل

Distributed Framework for Real-Time Multimedia Object Communication

In this paper we highlight major technical requirements for designing and developing future distributed multimedia information system using Internet technology. The key requirements of this system are to allow users to access and search and to communicate multimedia documents consisting of text, audio, video, and image. We emphasize the role of object-oriented technology for information managem...

متن کامل

Developing Multimedia Applications with the OMG Streaming Framework

This paper presents an implementation of the OMG (Object Management Group) media streaming framework and discusses how this speciication addresses some key issues related to multimedia communication, such as quality of service, support to multi-party streams, and ability to interwork with other multimedia infrastructures such as the World Wide Web. The OMG standard \Control and Management of Au...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004